package Z11_11_atomic;

import java.util.concurrent.atomic.AtomicReference;

/**
 * @author： pang-yun
 * @date： 2021-11-11 14:36
 * 功能目的 ：用于  原子引用
 */

public class AtomicRef {
    public static void main(String[] args) {
        Dog a = new Dog("a", 1);
        AtomicReference<Dog> reference = new AtomicReference<>(a);
        System.out.println(reference.updateAndGet(dog -> {
            dog.setAge(99);
            return dog;
        }));


    }
}
